@CHARSET "BIG5";
table#layout{
	border-collapse:collapse;
	border-style:none;	
	border-width:0px;
}

table#layout div.queryContainer{
	background-color:rgb(243,243,243);
	padding:10px;
	text-align:center;
}

table#layout div.queryReturnContainer{
	padding:0px;
	text-align:right;
}

table#layout p.chartContainer{
	text-align:left;
}

table.form {
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
}

table.form th {
	border-width:1px;
	border-style:solid;
	text-align:center;
	font-weight: bold;
}


table.form td {
	border-width:1px;
	border-style:solid;
	text-align:left;
}
table.form tfoot td {
	text-align:center;
}

table.rpt {
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
}

table.rpt th {
	border-width:1px;
	border-style:solid;
	text-align:center;
	font-weight: bold;
}

table.rpt th.header {
	border-right-color:white;
	border-right-style:dashed;
	border-right-width:2px;
	border-top-color:white;
	border-top-style:dashed;
	border-top-width:2px;
	
}

table.rpt td {
	border-width:1px;
	border-style:solid;
	text-align:center;
}

table.rpt td.sum {
	font-weight: bold;
}

table.rpt td.bluesum {
	font-weight: bold;
	font-color: blue;
}